/*  */
h1 {margin:0.2em 0.5em 0.1em}
h2 {margin:0.1em 0.8em 0.1em}

#topbar table {margin-left:auto; margin-right:0}

#userinfo .name {font:bold 136% cursive; padding:4px; -moz-border-radius:6px}
#userinfo .gender1 {background-color:#eef; color:#333}
#userinfo .gender2 {background-color:#fee; color:#333}

#msgform textarea {vertical-align:top}
.jobselect {display:block; margin:0 0 1em 5%}
.jobselect input {vertical-align:middle}

.note {color:blue}
.required {color:red}

.job {border:solid 1px #333; margin:0 4% 0.4em; width:92%;}
.job th {width:4em}
.job caption {
  border-style:solid; border-width: 1px 1px 0; font-weight:bold}
.job caption .owner {
  margin:-1.4em 0.2em 0;
  display:inline; float:left; height:0px; font-weight:normal}
.done caption {background-color:#ddd}
.buy  caption {background-color:#dff}
.sell caption {background-color:#ffd}

.messages {margin:0 4% 0}
.message {padding-bottom:0.4em}
.message .subject {font-weight:bold}

#header, #footer {
  text-align:right;
  font-size:88%; margin:0 4%; line-height:1.5}
#header a, #footer a {margin:0 0.5em}

